<meta name="description" content="A generator unlike any other, Eigengrau's Generator procedurally generates towns and NPCs, all in paragraphs suitable to read out to players.">
<meta name="author" content="Rhys Gray">
<meta name="image" content="https://i.imgur.com/oVQHgTP.png">
<meta name="keywords" content="DnD, D&D, 5e, random generator, tavern generator, town generator, rpg tools, rpg, generator, ttrpg, pathfinder, npc generator, npc, dnd npcs, pathfinder tools, open source, FOSS, patreon, dnd patreon">
<meta name="theme-color" content="#dedede">
<meta name="lang" content="en">
<meta charset="UTF-8">
<meta name="title" content="Eigengrau's Generator">
<meta name="generator" content="Twine">
<meta name="color-scheme" content="normal">
<meta name="robots" content="nofollow">
<meta name="application-name" content="Eigengrau's Generator">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link
  rel="icon"
  href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🎲</text></svg>"
/>
<!-- Polyfills for browser compatibility -->
<script async src="https://unpkg.com/core-js-bundle@3.0.1/minified.js"></script>

<!-- Bundle -->
<script src="sentry.js"></script>
<script defer src="rita.js"></script>
<script defer src="main.js"></script>

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-119249239-1"></script>

<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-119249239-1');
</script>
<!-- This is needed to set up forwarding for Google Tag Manager. -->
<!-- <script>
  partytown = {
    forward: ['dataLayer.push'],
  };
</script> -->
<!-- <script src="~partytown/partytown.js"></script> -->